// components/orderFinishOrCancelDialog/orderFinishOrCancelDialog.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    hasTextarea: {
      type: Boolean,
      value: false
    },
    confirmText: {
      type: String,
      value: ''
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    formSubmit(e) {
      const value = e.detail.value.textarea;
      if (!value && this.properties.hasTextarea) {
        wx.showToast({
          title: '请输入取消原因',
          icon: 'none',
          duration: 1500,
        });
        return false;
      }
      this.triggerEvent('formSubmitHandle', { value: value, type: e.type })
    },
    formReset(e) {
      this.triggerEvent('formResetHandle', { type: e.type })
    }
  }
})
